On complexity of the acyclic hypergraph sandwich problem a

نویسندگان

  • Georg Gottlob
  • Vladimir Gurvich
  • Zoltán Miklós
چکیده

Given two hypergraphs H and H ′ on a common vertex set, we write H < H ′ if each edge of H is contained in an edge of H ′. Given H < H ′, either find an acyclic hypergraph A between them, H < A < H ′, or claim that there is no such A. This problem is referred to as the Acyclic Hypergraph Sandwich Problem (AHSP) (H,H ′). We show that one can assume without loss of generality that H is a graph. The AHSP (H,H ′) generalizes the concept of treewidth as follows. Let H = G be a graph, |V (G)| = n, and let H ′ = ( n k ) consists of all subsets of V (G) of cardinality k. Then the AHSP is solvable if and only if the treewidth of G is strictly less than k, that is TW (G) ≤ k − 1. Another important special case of the AHSP is H ′ = Hk, that is the edges of H ′ are the unions of all subfamilies of k edges of H. In this case the AHSP generalizes the hypertreewidth of H. It was recently proved [0] that the ASHP is NP-complete already in case H ′ = H3. However, it is known that verifying TW (G) ≤ k− 1 is polynomial when k is bounded. Respectively, the AHSP (H,H ′) is polynomial when H ′ = ( n k ) . Here we extend this result and show that the AHSP can be solved in time, t = n(d+1)(log n+d+1), where n = |V (H)| and d = dimH ′ is the maximum edge size (so-called dimension) of H ′. In particular, t is quasi-polynomial in n whenever d is bounded or polylogarithmic in n. Hence, in this case the AHSP is not NP-complete unless every problem from NP can be solved in quasi-polynomial time. In particular, the AHSP (H,Hk) is quasi-polynomial, t = n(kd+1)(log n+kd+1), whenever both k and dimH are bounded or polylogarithmic in n.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

On the complexity of two acyclic subhypergraphs problems

We investigate the computational complexity of two decision problems on hypergraphs, namely the Spanning Acyclic Subhypergraph problem and the Maximal Acyclic Subhypergraph problem. The former is the existence of an acyclic subhypergraph such that each vertex of the input hypergraph is contained in at least one hyperedge of the subhypergraph. The latter is the existence of an acyclic subhypergr...

متن کامل

Identifying the Minimal Transversals of a Hypergraph and Related Problems

The paper considers two decision problems on hypergraphs, hypergraph saturation and recognition of the transversal hypergraph, and discusses their significance for several search problems in applied computer science. Hypergraph saturation, i.e., given a hypergraph H, decide if every subset of vertices is contained in or contains some edge of H, is shown to be co-NP-complete. A certain subproble...

متن کامل

Finding the K shortest hyperpaths using reoptimization

The shortest hyperpath problem is an extension of the classical shortest path problem and has applications in many different areas. Recently, algorithms for finding the K shortest hyperpaths in a directed hypergraph have been developed by Andersen, Nielsen and Pretolani. In this paper we improve the worst-case computational complexity of an algorithm for finding the K shortest hyperpaths in an ...

متن کامل

Extracting a largest redundancy-free XML storage structure from an acyclic hypergraph in polynomial time

Given a hypergraph and a set of embedded functional dependencies, we investigate the problem of determining the conditions under which we can efficiently generate redundancy-free XML storage structures with as few scheme trees as possible. Redundancy-free XML structures guarantee both economy in storage space and the absence of update anomalies, and having the least number of scheme trees requi...

متن کامل

The cyclicity of a hypergraph

The cyclicity of a hypergraph is an e ciently computable integer that extends the notion of the cyclomatic number of a graph The formula for the cyclicity is suggested by the join invariant of an acyclic hypergraph which is the multiset of all joining sets in any of its join trees Once we gure out how the multiplicity of a joining set depends on the structure of the acyclic hypergraph we de ne ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006